package com.bing.my.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.bing.my.entity.Member;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 商品数据 服务类
 * </p>
 *
 * @author bing
 * @since 2021-10-12
 */
public interface MemberService extends IService<Member> {
    /**
    * 增加会员
    * @author Bing
    * @date 2021/10/12 21:58
     * @param member
    * @return int
    */
    int insert(Member member);

    /**
    * 删除会员信息
    * @author Bing
    * @date 2021/10/12 21:58
     * @param id
    * @return int
    */
    int deleteById(String id);

    /**
    * 修改会员信息
    * @author Bing
    * @date 2021/10/12 21:58
     * @param member
    * @return int
    */
    int update(Member member);

    /**
    * 分页查询会员信息
    * @author Bing
    * @date 2021/10/12 21:59
     * @param search 模糊查询值
     * @param select 选中查询模式
     * @param pageNum 开始页
     * @param pageSize 显示条数
    * @return com.baomidou.mybatisplus.extension.plugins.pagination.Page<com.bing.my.entity.Member>
    */
    Page<Member> selectPage(String search, String select, Integer pageNum, Integer pageSize);

    /**
    * 根据id查询
    * @author Bing
    * @date 2021/10/26 12:43
     * @param id
    * @return com.bing.my.entity.Member
    */
    Member selectById(String id);
}
